04 sample_minimal-ezcel.hsp

sample\ 04 sample_minimal-ezcel.hsp

;#include "hsp3dish.as"
#include "mod_layerbutton.hsp"

celload dir_tv + "btn_hard.png", -1
cel_id = stat
celdiv cel_id, 80, 24, 80/2,24/2

log = ""
// ボタン作成
pos 50, 50
repeat 3
	pos ,ginfo_cy+10
	bt_opt += 100
	layerbutton 180,60, bt_opt, 0, 30,20,5, 15,10,2 {
		if lparam == objlayer_cmddraw {
			font msgothic,14,1 : color 240,240,255 : objcolor 0,0,100  ; 文字色 / 縁取り色
			laybtn_ezcel cel_id, 0, "ezcelボタン "+objlayer_option,4, 0,-1, 0,3  ; ezcelでボタン描画
			if layerbtn_stat == LAYBTN_COMPLETE_SELECTED {  ; ボタンを押して表示が消えたとき (_SELECTED=選択されたボタンのみ)
				log += "LAYBTN_COMPLETE_SELECTED" +"\n"
				log += "-> OPT="+objlayer_option+", ObjID="+wparam +"\n"
			}
		}
		return
	}
loop
// 表示ループ
repeat
	redraw 0 : color 255,255,255 : boxf : color : pos 0,0 : font msgothic,17
	mes log
	redraw 1
	await 1000/60
loop